package com.aos.erp.schools.model.student.vo.student;
import com.aos.erp.schools.enums.student.InnerStatus;
import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;

/**
 * @Auther: chb
 * @Date: 2018/11/12 11:34
 * @Description:
 */
@Data
public class StudentEaxmVo implements Serializable {

        @ApiModelProperty("学员id")
        private long studentId;
        @ApiModelProperty("报名机构")
        private String driverName;
        @ApiModelProperty("学员编号")
        private String studentNumber;
        @ApiModelProperty("学员姓名")
        private String studentName;
        @ApiModelProperty("证件号码")
        private String certificatesNumber;
        @ApiModelProperty("电话")
        private String phone;
        @ApiModelProperty("证件类型")
        private String sfTypeName;
       @ApiModelProperty("准驾车型")
        private String carName;
        @ApiModelProperty("约考科目")
        private String examSubject;
        @ApiModelProperty("考试地点")
        private String examAddress;
        @ApiModelProperty("约考次数")
        private Long degree;
        @ApiModelProperty("消息推送")
        private Integer messageStatus;
        @ApiModelProperty("业务状态")
        private InnerStatus innerStatus = InnerStatus.normal;
        @ApiModelProperty("操作人")
        private String operatorName;
        @ApiModelProperty("考试时间")
        private Date examTime;
        @ApiModelProperty("创建时间")
        private Date created;
        @ApiModelProperty("业务状态中文")
        public String getInnerStatusName() {
                return innerStatus.getDesc();
        }
}
